package com.zhiyou100.taxi.dao;

import com.zhiyou100.taxi.entity.CarIn;
import com.zhiyou100.taxi.entity.CarInExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CarInMapper {
    long countByExample(CarInExample example);

    int deleteByExample(CarInExample example);

    int deleteByPrimaryKey(String carInId);

    int insert(CarIn record);

    int insertSelective(CarIn record);

    List<CarIn> selectByExample(CarInExample example);

    CarIn selectByPrimaryKey(String carInId);

    int updateByExampleSelective(@Param("record") CarIn record, @Param("example") CarInExample example);

    int updateByExample(@Param("record") CarIn record, @Param("example") CarInExample example);

    int updateByPrimaryKeySelective(CarIn record);

    int updateByPrimaryKey(CarIn record);

    Integer selectPrimaryKey();

    CarIn selectByPrimaryKeyUnion(String carInId);
}